package com.carleasoft.mps.adu.business.basicsInfo.bean.po;

import com.carleasoft.mps.data.mybatisplus.page.PageBase;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;
import java.util.List;

/**
 * @author: yangHao
 * @createDate:2023/10/23
 * @description:
 */
@Data
public class UserInfoCountPo extends PageBase implements Serializable {

    /**
     * 专业技术能手/创破记录/年龄统计/身高体重分布统计
     */
    private String resource;

    /**
     *
     */
    private String resourceName;

    /**
     * 姓名
     */
    private String userName;

    /**
     * 籍贯
     */
    private String nativePlace;

    /**
     * 军衔
     */
    private String militaryRank;

    /**
     * 职业技能鉴定  1-无  2-初级  3-中级  4-高级  5-技师  6-高级技师
     */
    private String skill;

    /**
     * 单位
     */
    private String deptCode;

    /**
     * 政治面貌1-群众，2-团员，3-中共党员，99-其他
     */
    private Integer political;

    /**
     * 1-男，2-女，3-未知
     */
    private Integer sex;

    /**
     * 学历1-小学，2-初中，3-高中，4-专科，5-本科，6-硕士，7-博士，99-其他
     */
    private Integer education;

    /**
     * 军职
     */
    private String militaryAppointment;

    /**
     * 人才类型
     */
    private String skillType;

    /**
     * 指挥技能 1-无 2-优秀四会教员 3-优秀指挥员 4-优秀技术军官
     */
    private String command;

    /**
     * 婚姻状况  1-已婚  2-未婚  3-离异  4-丧偶
     */
    private Integer marital;

    /**
     * 年龄开始
     */
    private Integer ageStart;

    /**
     * 年龄结束
     */
    private Integer ageEnd;

    /**
     * 身高开始
     */
    private Integer heightStart;
    /**
     * 身高结束
     */
    private Integer heightEnd;

    /**
     * 体重开始
     */
    private Integer weightStart;
    /**
     * 体重结束
     */
    private Integer weightEnd;

    /**
     * 出生日期开始
     */
    private String birthdayStart;

    /**
     * 出生日期结束
     */
    private String birthdayEnd;


    /**
     * 需要查询的用户
     */
    private List<String> userCodes;

    /**
     *专业技术能手
     */
    private Integer type;

    /**
     * 创破记录
     */
    private Integer typeOne;


    /**
     * 年龄/军职/军衔/指挥技能
     */
    private String sortType;

    /**
     * 1-正序  2倒叙
     */
    private String rang;

    /**
     * 学历
     */
    private List<Integer> educationS;






}
